#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
#define L 5
#define MAX 100.375

int main(int argc, char *argv[])
{
    int i,j;
    srand(time(NULL));
    //allocate the space for the matrix
    float **m=(float **)malloc((L)*sizeof(float *));
	for(i=0;i<L;i++)
		m[i]=(float *)(malloc((L)*sizeof(float)));
    //generate the matrix elements
    for(i=0;i<L;i++)
        for(j=0;j<L;j++)
            m[i][j]=fmod(rand(),MAX);

    //printf
    for(i=0;i<L;i++)
    {
        printf("[");
        for(j=0;j<L;j++)
            printf(" %3.3f",m[i][j]);
        printf(" ]\n");
    }
}

